<%--
 * list.jsp
 *
 * Copyright (C) 2013 Universidad de Sevilla
 * 
 * The use of this project is hereby constrained to the conditions of the 
 * TDG Licence, a copy of which you may download from 
 * http://www.tdg-seville.info/License.html
 --%>

<%@page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>

<%@taglib prefix="jstl" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@taglib prefix="security"
	uri="http://www.springframework.org/security/tags"%>
<%@taglib prefix="display" uri="http://displaytag.sf.net"%>
<%@taglib prefix="acme" tagdir="/WEB-INF/tags"%>

<display:table pagesize="5" class="displaytag" keepStatus="true"
	name="comunidades" requestURI="${requestURI}" id="row">

	<spring:message code="comunidad.cif" var="cifHeader" />
	<display:column property="cif" title="${cifHeader}" sortable="false" />

	<spring:message code="comunidad.direccion" var="dirHeader" />
	<display:column property="direccion" title="${dirHeader}"
		sortable="false" />

	<spring:message code="comunidad.numeroCuenta" var="numHeader" />
	<display:column property="numeroDeCuenta" title="${numHeader}"
		sortable="false" />

	<spring:message code="comunidad.importeCuota" var="impHeader" />
	<display:column property="importeCuota" title="${impHeader}"
		sortable="false" />

	<spring:message code="comunidad.fondo" var="fondoHeader" />
	<display:column property="fondo" title="${fondoHeader}"
		sortable="false" />

	<security:authorize access="hasRole('ADMINISTRADOR')">
		<display:column>
			<a href="comunidad/administrator/edit.do?comunidadId=${row.id}"><spring:message
					code="comunidad.view" /></a>
		</display:column>

		<display:column>
			<a href="dashboard/administrator/list.do?comunidadId=${row.id}"><spring:message
					code="comunidad.dashboard" /></a>
		</display:column>
		
		<display:column>
			<a href="comunidad/administrator/delete.do?comunidadId=${row.id}"><spring:message
					code="comunidad.delete" /></a>
		</display:column>
	</security:authorize>

	<security:authorize access="hasRole('VECINO')">
		<display:column>
			<a href="comunidad/vecino/edit.do?comunidadId=${row.id}"><spring:message
					code="comunidad.view" /></a>
		</display:column>

		<jstl:if test="${vecinoId==row.presidente.id }">
			<display:column>
				<a href="dashboard/presidente/list.do?comunidadId=${row.id}"><spring:message
						code="comunidad.dashboard" /></a>
			</display:column>
			<display:column>
				<a href="presupuesto/presidente/index.do?comunidadId=${row.id}"><spring:message
						code="comunidad.presupuestos" /></a>
			</display:column>
		</jstl:if>

	</security:authorize>
</display:table>

<security:authorize access="hasRole('ADMINISTRADOR')">
	<acme:cancel code="comunidad.createNew"
		url="/comunidad/administrator/create.do" />
</security:authorize>
<acme:cancel code="comunidad.goBack" url="${backURI}" />
